got the better of - Alemán Inglés Diccionario